Skip to content

refactor(controller): collapse Skyhook and Node reconciles onto a glo…#263

Draft
lockwobr wants to merge 1 commit into
mainfrom
worktree-workqueue-experinment
Draft

refactor(controller): collapse Skyhook and Node reconciles onto a glo…#263
lockwobr wants to merge 1 commit into
mainfrom
worktree-workqueue-experinment

Conversation

@lockwobr
Copy link
Copy Markdown
Collaborator

…bal key

Route Skyhook and Node watch events onto a single sentinel reconcile key and run with MaxConcurrentReconciles: 1, so the heavy grab-the-world pass cannot race itself across SCRs or nodes. Events enqueue via AddAfter so the priority queue coalesces a burst into one pass; Node events keep the node selector matching so unrelated nodes do not wake the reconcile. The Pod 'pod---' targeted path is unchanged.

Description

Checklist

  • I am familiar with the Contributing Guidelines.
  • My commits are signed off (git commit -s) per the DCO.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

…bal key

Route Skyhook and Node watch events onto a single sentinel reconcile key
and run with MaxConcurrentReconciles: 1, so the heavy grab-the-world pass
cannot race itself across SCRs or nodes. Events enqueue via AddAfter so the
priority queue coalesces a burst into one pass; Node events keep the node
selector matching so unrelated nodes do not wake the reconcile. The Pod
'pod---' targeted path is unchanged.

Signed-off-by: Brian Lockwood <lockwobr@gmail.com>
@lockwobr lockwobr self-assigned this May 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant